//
// Created by de on 3/30/21.
//

#ifndef FORCEEIGENTEST_TERRORSTATE_H
#define FORCEEIGENTEST_TERRORSTATE_H


#include <State/Basic/PlaformStateAbstract.h>

class TErrorState : public PlaformStateAbstract{

public:
    TErrorState(StateSelection* p_StateSelection)
    {
        state = InitState;
        this->p_StateSelection = p_StateSelection;
    }


    E_State init() override;

    E_State prepare() override;

    E_State start() override;

    E_State reset() override;

    E_State stop() override;

    StateStatus getCurrentState() override;

    bool clearWarn() override;
};


#endif //FORCEEIGENTEST_TERRORSTATE_H
